package com.chinafree.auth.service;

import com.chinafree.auth.model.bo.LoginUserBo;

import java.util.Optional;

//@Transactional(readOnly = false)
public interface LoginUserService {
    // 根据邮箱获取用户信息
    Optional<LoginUserBo> getLoginUserByLoginMail(String loginMail);

    // 根据手机获取用户信息
    Optional<LoginUserBo> getLoginUserByLoginMobile(String loginMobile);

    // 根据手机修改密码
    Optional<LoginUserBo> modifyPasswordById(Long LoginUserId, String password);

    // 获得角色
    Integer getRoleIds(Integer id, Long userId);

    Optional<LoginUserBo> getUserId(Long userId);
}
